package cn.memorynine.consumer.model.personal.address;

import cn.memorynine.consumer.model.TokenModel;
import lombok.Data;
import java.time.LocalDateTime;
import java.time.LocalDate;
import org.hibernate.validator.constraints.Length;
import javax.validation.constraints.NotNull;

@Data
public class SaveAddressParam extends TokenModel {
    /**
     * 地址aid【判空】
     */
    @NotNull(message = "地址aid不能为空")
    private Integer aid;

    /**
     * 收货人名称【判空】
     */
    @NotNull(message = "收货人名称不能为空")
    private String name;

    /**
     * 联系电话【判空】
     */
    @NotNull(message = "联系电话不能为空")
    private String phone;

    /**
     * 省份【判空】
     */
    @NotNull(message = "省份不能为空")
    private String province;

    /**
     * 市【判空】
     */
    @NotNull(message = "市不能为空")
    private String city;

    /**
     * 详细地址【判空】
     */
    @NotNull(message = "详细地址不能为空")
    private String detailAddress;

    /**
     * 是否为默认地址【判空】
     */
    @NotNull(message = "是否为默认地址不能为空")
    private String isDefault;
}